package net.dopan.pigframe.config.utils;

import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;

import java.util.HashMap;
import java.util.Map;

public class IdentityVrification {

	public static String getCode(String cardNo,String realName) {
		String host = "http://1.api.apistore.cn";
		String path = "/idcard2";
		String method = "GET";
		String appcode = "cf639475c71745feac1f928fa437373b";
		Map<String, String> headers = new HashMap<String, String>();
		//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
		headers.put("Authorization", "APPCODE " + appcode);
		Map<String, String> querys = new HashMap<String, String>();
		querys.put("cardNo", cardNo);
		querys.put("realName", realName);


		try {
			HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys);
			//获取response的body
			String str = EntityUtils.toString(response.getEntity());
			String[] s = str.split(",");
			System.err.println(s[0]);
			String[] strings = s[0].split(":");
			System.err.println(strings[1]+"llllllllllllllllllllllll");
			return strings[1];
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
//	public static void main(String[] args) {
//		String host = "http://1.api.apistore.cn";
//		String path = "/idcard2";
//		String method = "GET";
//		String appcode = "cf639475c71745feac1f928fa437373b";
//		Map<String, String> headers = new HashMap<String, String>();
//		//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
//		headers.put("Authorization", "APPCODE " + appcode);
//		Map<String, String> querys = new HashMap<String, String>();
//		querys.put("cardNo", "532130199305080030");
//		querys.put("realName", "吴飞宏");
//
//
//		try {
//			/**
//			 * 重要提示如下:
//			 * HttpUtils请从
//			 * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
//			 * 下载
//			 *
//			 * 相应的依赖请参照
//			 * https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
//			 */
//			HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys);
//			//获取response的body
//            String str = EntityUtils.toString(response.getEntity());
//			System.out.println(str);
//			String[] s = str.split(",");
//			System.err.println(s[0]);
//			String[] strings = s[0].split(":");
//			System.err.println(strings[1]);
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//	}
}


